package com.hc.commodity.dao;

import com.hc.commodity.pojo.Emp;

import java.util.List;

/**
 * Project：jsp_Servlet
 * Date：2021/4/9
 * Time：16:15
 *
 * @author hs
 * @version 1.0
 */
public interface EmpDao {
    /**
     * 分页查询员工信息
     * @param beginPage 开始下标
     * @param pageSize 共查询多少记录
     * @return 员工信息
     */
    public abstract List<Emp> findByPage(int beginPage,int pageSize);

    /**
     * 根据id查询某个员工信息
     * @param id 员工id
     * @return 员工信息
     */
    public abstract Emp findById(int id);

    /**
     * 查询总记录数
     * @return 总记录数
     */
    public abstract int findAllNumber();

    /**
     * 查询所有员工信息
     * @return 员工信息
     */
    public abstract List<Emp> findAll();

    /**
     * 添加一个员工信息
     * @param emp 员工信息
     */
    public abstract void addEmp(Emp emp);

    /**
     * 修改员工信息
     * @param emp 员工信息
     */
    public abstract void updataEmp(Emp emp);

    /**
     * 根据员工id删除员工信息
     * @param id 员工id
     */
    public abstract void delEmpById(int id);

}
